self-flushing dam - Turco Inglés Diccionario